package _220310;

/**
 * @author ShadowLim
 * @create 2022-03-10-15:43
 */
public class _年龄巧合 {

    public static void main(String[] args) {
        int ans = 2014;
        for (int i = 1988; i < 2014; i++) {
            int age = 2014 - i; // 周岁
            int add = 0; // 各位数字相加的结果
            int temp  = i;  // 中间值 以免 i 被改变
            while (temp / 10 != 0) {    // 不是 temp != 0 否则出生年份的第一位计算出来都是0
                add += temp % 10;
                temp /= 10;
            }
            add += temp;    // 加上出生年份的第一位
            if (add == age) {
//                System.out.println(i);    // 1988 2006
                ans = Math.min(ans, i);
            }
        }
        System.out.println(ans);
    }
}
